package cqrtplm.vo;

import lombok.Data;

import java.util.Date;

/**
 * @description:
 * @author: zhengxiong.jiang
 * @createDate: 2025-07-10
 * @version: 1.0
 */
@Data
public class RtCfgDspfDemandMainVO {
    //主键id
    private String kid;
    private String statusid;
    //需求编码
    private String demandCode;
    //需求类型： 状态表、成品码变化
    private String demandType;
    private String objectId;
    private String devPlanId;
    private String demandObjectId;
    //开发令
    private String devCode;
    //公司机型
    private String productType;
    //参考EBOM码
    private String referBareCode;
    //参考成品码
    private String referMBomCode;
    //客户名
    private String customeCode;
    //客户机型
    private String customtype;
    private String copyStatusId;
    //托盘方案
    private String palletPlan;
    //需求名称
    private String demandTitle;
    //需求描述
    private String demandDescription;
    //销售国家
    private String saleToCountry;
    //预估完成时间
    private Date requireDate;
    private Integer detailCount;
    private Integer draftCount;
    // 审批状态：0失效/1正常/2草稿/3审批中 9/待办
    private Integer status;
    private Integer flowStatus;
    private Integer fEnabledMark;
    private Integer fDeleteMark;
    //订单数量
    private Integer orderAmount;
    //创建时间
    private Date fCreateDate;
    //销售人员
    private String fcreateusername;
    private String fCreateUserId;
    private Date fModifyDate;
    private String fModifyUserName;
    private String jzmBomCode;
    private String dlmBomCode;
    //提交时间
    private Date submitTime;
    private String mBomId;
    //搭建成品码
    private String mBomCode;
    //EBOM编码
    private String eBomCode;
    //变更单号
    private String modifyNo;
    //V2机型
    private String productTypeV2;
    //变更范围
    private String modifyOrderRange;
    //预估完成时间
    private Date devplanRealScheduleTime;
    private Date completionTime;
    private Date toStatusRoomTime;
    private Float dateNum;
    //变更延期说明
    private String devplanRemarks;
    //流程编码
    private String flowCode;

    private String oid;
    private String oType;

}
